package com.dy.course.entity;

import java.util.Date;
import java.util.List;

import javax.persistence.*;


public class MeetingCreate{
	 /**
     * 会议id
     */

	private String orderByStr;
    
    
    private Date startTime;
    
    private Date endTime;
    
    private List<MeetingUserSeat> userSeatList;
    
    public String getOrderByStr() {
		return orderByStr;
	}

	public void setOrderByStr(String orderByStr) {
		this.orderByStr = orderByStr;
	}

	private int pageNo;
    
    public int getPageNo() {
		return pageNo;
	}

	public void setPageNo(int pageNo) {
		this.pageNo = pageNo;
	}


	private Long id;
    
    
    private String keywords;

    /**
     * 会议主题
     */
    private String name;

    /**
     * 会议时间
     */
    private String time;

    /**
     * 会议地址
     */
    private String address;
    
    
    private Long roomId;
    
    private Byte type;
    

    public Long getRoomId() {
		return roomId;
	}

	public void setRoomId(Long roomId) {
		this.roomId = roomId;
	}

	public Byte getType() {
		return type;
	}

	public void setType(Byte type) {
		this.type = type;
	}

    /**
     * 会议主持人
     */
    @Column(name = "teacher_id")
    private Long teacherId;

    /**
     * 会议总人数
     */
    private Integer total;

    /**
     * 签到方式
     */
    @Column(name = "sign_type")
    private Byte signType;

    /**
     * 会议封面图片
     */
    @Column(name = "picture_id")
    private Long pictureId;

    @Column(name = "create_time")
    private Date createTime;

    private Byte status;

    /**
     * 获取会议id
     *
     * @return id - 会议id
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置会议id
     *
     * @param id 会议id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取会议主题
     *
     * @return name - 会议主题
     */
    public String getName() {
        return name;
    }

    /**
     * 设置会议主题
     *
     * @param name 会议主题
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取会议时间
     *
     * @return time - 会议时间
     */
    public String getTime() {
        return time;
    }

    /**
     * 设置会议时间
     *
     * @param time 会议时间
     */
    public void setTime(String time) {
        this.time = time;
    }

    /**
     * 获取会议地址
     *
     * @return address - 会议地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置会议地址
     *
     * @param address 会议地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取会议主持人
     *
     * @return teacher_id - 会议主持人
     */
    public Long getTeacherId() {
        return teacherId;
    }

    /**
     * 设置会议主持人
     *
     * @param teacherId 会议主持人
     */
    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    /**
     * 获取会议总人数
     *
     * @return total - 会议总人数
     */
    public Integer getTotal() {
        return total;
    }

    /**
     * 设置会议总人数
     *
     * @param total 会议总人数
     */
    public void setTotal(Integer total) {
        this.total = total;
    }

    /**
     * 获取签到方式
     *
     * @return sign_type - 签到方式
     */
    public Byte getSignType() {
        return signType;
    }

    /**
     * 设置签到方式
     *
     * @param signType 签到方式
     */
    public void setSignType(Byte signType) {
        this.signType = signType;
    }

    /**
     * 获取会议封面图片
     *
     * @return picture_id - 会议封面图片
     */
    public Long getPictureId() {
        return pictureId;
    }

    /**
     * 设置会议封面图片
     *
     * @param pictureId 会议封面图片
     */
    public void setPictureId(Long pictureId) {
        this.pictureId = pictureId;
    }

    /**
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return status
     */
    public Byte getStatus() {
        return status;
    }

    public String getKeywords() {
		return keywords;
	}

	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}

	/**
     * @param status
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public List<MeetingUserSeat> getUserSeatList() {
		return userSeatList;
	}

	public void setUserSeatList(List<MeetingUserSeat> userSeatList) {
		this.userSeatList = userSeatList;
	}
}